permanent store - German English Dictionary